tests/scrolling-performance: Define MyTextView
authorTimm Bäder <mail@baedert.org>
Mon, 30 May 2016 06:59:46 +0000 (08:59 +0200)
committerTimm Bäder <mail@baedert.org>
Mon, 30 May 2016 17:11:27 +0000 (19:11 +0200)
The type is used in widget-factory.ui, so add a dummy definition here to
keep the test working.

tests/scrolling-performance.c

index 15fa1ef618c5a16ee8b09c6b50d88f449eb19285..90be21b5531a100eafb351da4fcfdd6e1ff6e5e3 100644 (file)
@@ -5,6 +5,28 @@
 
 #include "frame-stats.h"
 
+
+/* Stub definition of MyTextView which is used in the
+ * widget-factory.ui file. We just need this so the
+ * test keeps working
+ */
+typedef struct
+{
+  GtkTextView tv;
+} MyTextView;
+
+typedef GtkTextViewClass MyTextViewClass;
+
+G_DEFINE_TYPE (MyTextView, my_text_view, GTK_TYPE_TEXT_VIEW)
+
+static void
+my_text_view_init (MyTextView *tv) {}
+
+static void
+my_text_view_class_init (MyTextViewClass *tv_class) {}
+
+
+
 GtkWidget *
 create_widget_factory_content (void)
 {
@@ -12,6 +34,7 @@ create_widget_factory_content (void)
   GtkBuilder *builder;
   GtkWidget *result;
 
+  g_type_ensure (my_text_view_get_type ());
   builder = gtk_builder_new ();
   gtk_builder_add_from_file (builder,
                              "../demos/widget-factory/widget-factory.ui",